﻿        function pagina(){
            $("#tabela").html("");
            $.ajax(
                {
                    type:"POST",
                    url:"/PCProtocolo/AjaxResponse/Clientes/Lista.aspx",
                    data:"data="+$("#pagina").val()+" ",
                    dataType: 'text',
                    success: 
                        function(result)
                        {
                            if(result=="0"){
                                $("#mensagem").html("Erro ao carregar os dados da página.");
                            }else{
                                if(result!=""){
                                    var i = 1;
                                    var cor="#e0e0e0;";
                                    var clientes = result.split(";");
                                    for(var indiceCliente in clientes){
                                        if(clientes[indiceCliente]!=""){
                                            if(i==0){
                                                i=1;
                                                cor = "#e0e0e0;"
                                            }else{
                                                i = 0;
                                                cor="#ffffff;";
                                            }
                                            var cliente = clientes[indiceCliente].split(",");

                                            var row = $("<tr>").attr("style","background-color:"+cor).appendTo("#tabela");
                                            var acoes = $("<td>").attr("style","text-align:center;").appendTo(row);
                                            var codigo = $("<td>").attr("style","text-align:center;").text(cliente[0]).appendTo(row);
                                            var razaoSocial = $("<td>").text(cliente[1]).appendTo(row);
                                            var status = $("<td>").attr("style","text-align:center;").text(cliente[2]).appendTo(row);
                                            
                                            var comandoEditar = $("<a>").attr("href","#"+cliente[0]).click(function(){editar(returnId(this.href));});
                                            var iconeEditar = $("<img>").attr("src","/PCProtocolo/Content/images/icons/pencil_16.png").attr("title","Editar").attr("style","border:0px;margin-right:2px;").appendTo(comandoEditar);
                                            var comandoUsuarios = $("<a>").attr("href","#"+cliente[0]).click(function(){usuarios(returnId(this.href));});
                                            var iconeUsuarios = $("<img>").attr("src","/PCProtocolo/Content/images/icons/user_16.png").attr("title","Usuarios").attr("style","border:0px;margin-right:2px;").appendTo(comandoUsuarios);
                                            var comandoDocumentos = $("<a>").attr("href","#"+cliente[0]).click(function(){documentos(returnId(this.href));});
                                            var iconeDocumentos = $("<img>").attr("src","/PCProtocolo/Content/images/icons/document_16.png").attr("title","Documentos").attr("style","border:0px;").appendTo(comandoDocumentos);
                                            
                                            comandoEditar.appendTo(acoes);
                                            comandoUsuarios.appendTo(acoes);
                                            comandoDocumentos.appendTo(acoes);
                                            
                                        }
                                    }
                                }else{
                                    var pag = $("#pagina").val()-1;
                                    $("#pagina").val(pag);
                                    pagina();
                                }
                            }
                        },
                    error:
                        function(req,status,error){
                            $("#mensagem").html("Erro ao carregar os dados da página.("+error+")");
                        }
                }
            );
        }
        function importar(){
            $.ajax(
                {
                    type:"POST",
                    url:"/PCProtocolo/AjaxResponse/Clientes/Importar.aspx",
                    data:"data="+$("#pagina").val(),
                    success: 
                        function(result)
                        {
                            if(result=="000"){
                                alert("Não foram encontrados registros para importação");
                            }else{
                                alert("Foram importados "+ result +" clientes do PCMaster");
                                $("#pagina").val(1);
                                pagina();
                            }
                        },
                    error:
                        function(req,status,error){
                            $("#mensagem").html("Erro ao executar importacao.("+error+")");
                        }
                }
            );
        }
        
        
        function salvar(){
            $.ajax(
                {
                    type:"POST",
                    url:"/PCProtocolo/AjaxResponse/Clientes/Salvar.aspx",
                    data:"data=" + $("#codigoCliente").val() + "," + $("#apelido").val() + "," + $("#razaoSocial").val() + "," + getCheckbox("#ativo"),
                    success: 
                        function(result)
                        {
                            if(result=="0"){
                                alert("Registro Salvo com sucesso.");
                                disablePopup("#formulario");
                                pagina();
                            }else{
                                alert("Não foi possível salvar.");
                                $("#pagina").val(1);
                                disablePopup("#formulario");
                                pagina();
                            }
                        },
                    error:
                        function(req,status,error){
                            alert("Erro ao executar importacao.("+error+")");
                            disablePopup("#formulario");
                            $("#pagina").val(1);
                        }
                }
            );
        }
        
        function editar(codigo){
            $.ajax(
                {
                    type:"POST",
                    url:"/PCProtocolo/AjaxResponse/Clientes/Editar.aspx",
                    data:"data="+codigo,
                    success: 
                        function(result)
                        {
                            if(result==""){
                                alert("Registro não encontrado para edição.");
                            }else{
                                var dados = result.split(",");
                                $("#codigoCliente").val(dados[0]);
                                $("#apelido").val(dados[1]);
                                $("#razaoSocial").val(dados[2]);
                                setCheckBox("#ativo",dados[3]);
                            }
                        },
                    error:
                        function(req,status,error){
                            $("#mensagem").html("Erro ao executar importacao.("+error+")");
                        }
                }
            );
            centerPopup("#formulario");
            loadPopup("#formulario");
            novo=0;        
        }

